beach hibiscus - French English Dictionary